.productPriceArea {
    background-color: #EBF5F3;
    padding: 0px 0 60px 0;
}

.productPriceArea .price_list_area {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.price_list_area .price_list_item {
    border-radius: 0 0 10px 10px;
    width: 19.6%;
    margin: 5px 2px 20px 2px;
    background-color: #ffffff;

}
.price_list_area .price_list_item25 {
    border-radius: 0 0 10px 10px;
    width: 25%;
    margin: 5px 2px 20px 2px;
    background-color: #ffffff;
}

.price_list_area .price_list_item0 {
    border-radius: 0 0 10px 10px;
    margin: 5px 2px 20px 2px;
    background-color: #ffffff;
}

.price_list_area .price_list_item .price_list_item_wrap {
    padding: 30PX 0 0 0;
}
.price_list_area .price_list_item .price_list_item_wrap2 {
    padding: 40px 0;
}
.price_list_area .price_list_item_wrap>div {
    text-align: center;
}

.price_list_area .price_list_item_wrap2>div {
    text-align: center;
}

.price_list_area .price_list_item .price_list_item_wrap3{
    height: 100%;
    padding: 35px 0 35px 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.price_list_area .price_list_item_wrap3>div{
    text-align: center;
}


.price_list_item .product_name {
    color: #333;
    font-size: 1.0em;line-height: 40px;

}

.price_list_item .firstuser {
font-size: 0.9em;
    color: #3a91ff;
    line-height: 24px;
}

.price_list_area .product_price {
    color: #333;
    font-size: 1.5rem;
    font-weight: 600;padding-top: 8px;
}

.price_list_area .product_price .price_unit {
    font-size: 0.8em;
}

.price_list_area .product_price .price_unit_p {
    color: #8c9f9b;
    font-size: 1rem;
    font-weight: normal
}

.price_list_area .product_price_detail {

    margin: 21px 0px 15px 0;
}

.product_price_detail a {
    color: #019d4a;
    font-size: 0.9em;
}

.price_list_area .intervalRow {
    margin: 10px 30px 15px 30px;
    ;
    border-bottom: 1px dashed #c0c1c7;
}

.price_list_item_kanban .intervalRow {
    border-bottom: 1px dashed #fff;
}

.price_list_item .commonButtonStyle {
    background-color: #08cf65;
    /*width: 56%;*/
    background-color: #ffda00;
    padding: 10px 10px;
   
    border-radius: 10px;
	font-weight: 600;
    color: #252830;
    font-size: 0.95rem;
}

.itemTopBorderColor1 {
    background-image: linear-gradient(267deg, #ff930d 0%, #ffb777 100%);
    height: 2px;
}

.itemTopBorderColor2 {
    background-image: linear-gradient(267deg, #00ab44 0%, #06e186 100%);
    height: 2px;
}

.itemTopBorderColor3 {
    background-image: linear-gradient(267deg, #2075ff 0%, #88e4ff 100%);

    height: 2px;
}

.itemTopBorderColor4 {
    background-image: linear-gradient(267deg, #7b68ee 0%, #8d86ff 100%);

    height: 2px;
}

.productPriceFeatureArea {
    padding: 0;
    background-color: #fff;
}

.productPriceFeatureArea .productFeaturesTable {
    opacity: 0;
    filter: Alpha(opacity=0);
    display: none;
    transform: translateY(20px);
}

.productPriceFeatureArea div.currentFeaturesTable {
    opacity: 1;
    transform: translateY(0px);
    filter: Alpha(opacity=100);
    transition: all linear 0.3s 0.3s;
}

.productPriceFeature_nav {
    width: 90%;
    margin: 30px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.productPriceFeature_nav .nav_item {
    color: #5bc786;
    font-size: 1.0em;
    font-weight: 600;
}

.productPriceFeature_nav .nav_item_select {
    color: #019d4a;
    /* text-decoration: underline; */
    border: 2px solid #abd5bc;
    border-radius: 24px;
    margin-bottom: 10px;
}

.productFeatureArea {
    margin-top: 0px;
    border-top: 1px solid #08cf65;
}

.productFeaturesTable_col_val {
    color: #08cf65;
}

.productFeaturContainer {
    padding: 20px 0px 0px 0;

}

.productFeaturesTable_col_name_title_f_s{
    text-indent: 20px;font-size:16px;color: #131924;
}
.productFeaturesRow{
    height: 45px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    border-bottom: #ebedf5 1px solid;
}

.productFeaturesRow:hover{
    background-color: #EBF5F3;
}

.productFeaturesRow>div.productFeaturesTable_col_name_title{
    text-align: left;padding-left: 20px;
    text-wrap: nowrap;
    min-width: 200px;min-width: 303px;
}
.productFeaturesRow>div{
    text-align: center;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.productFeaturesTable_col_title{
    font-weight: 600;
    font-size: 1.0em;
    color:#131924;
}
.productFeaturesRow>div.productFeaturesTable_col_name_title_f{
    font-weight: 600;
    font-size: 1em;
    color: #019d4a;
    padding-left: 20px;
    text-align: left;min-width: 303px;
}

.singleProductPriceArea .price_list_area {
    justify-content: center;
}

.singleProductPriceArea .price_list_area {
    justify-content: center;
}

.singleProductPriceArea div.price_list_area .price_list_item {
    margin: 0px 2px;
}

.singleProductPriceArea div.price_list_area .price_list_item_leftimg {
    border-radius: 10px 0 0 10px;
    background-color: #aae0c1;

    overflow: hidden;
}

.singleProductPriceArea div.price_list_area .price_list_item_leftimg img {
    width: 100%;
    MARGIN-TOP: 50PX;
}

.singleProductPriceFeatureArea .moduleTitle {
    text-align: center;
}

.singleProductPriceFeatureArea .moduleTitlef {
    color: #08cf65;
    text-align: left;
}

.price_list_item_right {
    flex-basis: 42%;
}

.price_list_item_srm_right {
    flex-basis: 69.5%;
}

.price_list_item_srm_1_right {
    flex-basis: 42%;
}

.price_list_item_srm_2_right {
    flex-basis: 83%;
}

.price_list_item_top {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.price_list_item_bottom {
    padding: 0 0 50px 0px;
}

.price_list_item_bottom .commonButtonStyle {
    text-align: center;
    width: 26%;
    margin: 60px auto 20px auto;
    display: block;
}

.price_list_item_interval {
    width: 3px;
    background-color: #eee;
    height: 150px;
}

.ftitle {
    color: #1fa95f;
    margin: 0 auto;
    font-size: 15px;
    width: 80%;
    line-height: 20px;
}

.title {
    font-size: 24px;
    font-weight: 600;
    color: #252830;
    line-height: 24px;
}

.product_price_detail a,
.price_text_a {
    color: #383838;
    font-size: 0.9em;
    border-bottom: #00c15a 1px dashed;
    display: inline-block;
    margin: 10px 0px;
}
.price_list_item .commonButtonStyle,.price_list_item .price_pdf_list_tile{
    min-width: 120px;
}
.productPriceTitle{
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
}
.productPriceTitle>*{
   margin: 0 10px;
}

.productPricebtnGroup .singproduct_price_contact_wrap {
    margin: 20px 0px 40px 0px;
}

.price_list_item .productBrochuretBtn {
    background-color: #08cf65;color: #fff;
}

.price_list_item_bottom2 {
    padding: 0px;
    text-align: center;
}
.ea02 {
    color: #a1a1a1;
    font-weight: normal;
	font-size: 0.9em;
}
.ea03 {
    color: #a1a1a1;
    font-weight: normal;
	font-size: 14px;
}

.price_sub_text {
    font-size: 14px;
    color: #7f7f7f;
    line-height: 14px;
  }